Electron remote 模块

remote 模块用于 Electron 渲染器进程,用于向 Electron 主进程发起跨进程间的双向通信

remote 模块允许我们在主进程中定义函数,然后在渲染器进程中使用。


在主进程中导出函数

通过调用 exports 即可将函数导出(main.js),可以在其它代码文件和渲染器进程中使用:

const aExportedFunc = exports.aExportedFunc = () => {
	console.log('hello');
};

在渲染器进程中调用:

const { remote } = require('electron');
const mainProcess = remote.require('./main.js');

webButton.addEventListener('click', () => {
	mainProcess.aExportedFunc();
});


本文作者:Maeiee

本文链接:Electron remote 模块

版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!


喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!